/* FoxGUI - The fast, flexible, free Amiga GUI system
Copyright (C) 2001 Simon Fox (Foxysoft)
This library is free software; you can redistribute it and/ormodify it under the terms of the GNU Lesser General PublicLicense as published by the Free Software Foundation; eitherversion 2.1 of the License, or (at your option) any later version.This library is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNULesser General Public License for more details.You should have received a copy of the GNU Lesser General PublicLicense along with this library; if not, write to the Free SoftwareFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#define SCROLL_BUTTON_WIDTH 16 // It would be nice for this to be narrower but this is the smallest width that will display correctly on an old A500
#define SCROLL_BUTTON_HEIGHT 10
// Prototypes for functions that should be available gui wide but not to the end user...
char *GetFName(void);
char *GetPath(void);
void WinMsgLoop(GuiWindow *ModalWin);
PushButton *MakeFileButton(GuiWindow *Wptr, char *name, int left, int top, int width, int height, int key, struct Border *cb, int (*callfn) (char*, char*));
ListBox *CreateListBox(void *Parent, int left, int top, int width, int height, int lborder,
int tborder, int frontpen, struct TextAttr *font, int __far __stdargs (*Eventfn) (ListBox*, short, int, void**),
int flags, char *objecttype);
GuiWindow *CreateGuiWindow(GuiScreen *pgs, struct Screen *Scr, int Left, int Top, int Width, int Height, int Dpen, int Bpen, char *Title, int flags, int (* __far __stdargs eventfn)(struct GWS*, int, int, int, void*));